# QvxTableHeader element

The QvxTableHeader element specifies data formatting information for a single table.

Table header elements

| Child element | Description |
| --- | --- |
| MajorVersion | Version number for the QVX format. Value - 1. |
| MinorVersion | Version number for the QVX format. Value - 0. |
| CreateUtcTime | Data formatting time specified in Coordinated Universal Time (UTC) time standard. |
| TableName | String defining source of the data, e.g. executed SQL statement. |
| UsesSeparatorByte | Flag specifying if extra byte for separating records is used. When record separator is used:<br><br><ul> <li>Record separator byte RS (0x1E) is written before every record. </li> <li>File separator byte FS(0x1C) is written after the last record and indicates the end of file (EOF).</li> <li>Null byte NUL(0x0) is used to pad to the next block boundary (used when BlockSize is given).</li> </ul><br><br>Record separators have to be used together with BlockSize, otherwise their use is optional. |
| BlockSize | The specified block size (&gt;1, \_int64) together with UsesSeparatorByte define a block structure to store formatted data. The use of block structure is optional and enables parallel load of the data. Blocks, except of the first one, are aligned to the whole file. |
| Fields | Contains *QvxFieldHeader element* specified for every table field.<br><br>[QvxFieldHeader element](https://help.qlik.com/en-US/qlikview-developer/September2026/Subsystems/QVXSDKAPI/Content/QV_QVXSDKAPI/QlikView%20QVX%20File%20Format/QvxFieldHeader-element.htm) |